package com.virgo.demo.support.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.virgo.common.entity.ListDataVo;
import com.virgo.demo.support.domain.OperationLogDo;
import com.virgo.demo.support.domain.bo.OperationLogBo;
import com.virgo.demo.support.domain.vo.OperationLogVo;
import jakarta.servlet.http.HttpServletRequest;

public interface OperationLogService extends IService<OperationLogDo> {

	/**
	 * 保存日志
	 * @param operationLogBo OperationLogBo
	 */
	void saveLog(OperationLogBo operationLogBo);

    /**
     * 操作日志列表
     * @param request HttpServletRequest
     * @return ListDataVo<OperationLogVo>
     */
    ListDataVo<OperationLogVo> findList(HttpServletRequest request);
}